<?php

include 'funciones_thumbs.php';

function upload_image($image_temp, $image_ext, $publicacion_id){

	$publicacion_id = (int) $publicacion_id;
	mysql_query("INSERT INTO imagenes (username, publicacion_id, ext) VALUES ('$_SESSION[username]','$publicacion_id','$image_ext')");
	
	$image_id = mysql_insert_id();
	$image_file = $image_id . '.' . $image_ext;
	
	move_uploaded_file($image_temp, 'uploads/'. $image_file);

	create_thumb('uploads/', $image_file, 'uploads/thumbs/');

}

function get_image_path($publicacion_id){

        $sql = "SELECT * FROM imagenes WHERE publicacion_id=".$publicacion_id;
        $result = mysql_query($sql);
        if (!($result === false)){
          $imagen = mysql_fetch_array($result);
          if (!empty($imagen)){
              return "http://".DOMINIO_BASE_COMPLETO."/uploads/".$imagen['filename'].".".$imagen['ext'];
          } else {
             return getDefaultImagePath($publicacion_id);
          }
        }
      return getDefaultImagePath($publicacion_id);

}

function get_image_thumb_path($publicacion_id){

        $sql = "SELECT * FROM imagenes WHERE publicacion_id=".$publicacion_id;
        $result = mysql_query($sql);
        if (!($result === false)){
          $imagen = mysql_fetch_array($result);
          if (!empty($imagen)){
             return "http://".DOMINIO_BASE_COMPLETO."/uploads/thumbs/".$imagen['filename'].".".$imagen['ext'];
          } else {
             return getDefaultImageThumbsPath($publicacion_id);
          }
        }
        return  getDefaultImageThumbsPath($publicacion_id);
}

function getDefaultImagePath($publicacionId){

	$publicacion = get_valores_publicacion($publicacionId, array("tipoanuncio"));
	if ($publicacion['tipoanuncio'] == "C"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/compra-venta.jpg";
	}
	if ($publicacion['tipoanuncio'] == "S"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/servicios.jpg";
	}
	if ($publicacion['tipoanuncio'] == "T"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/turismo.jpg";
	}
	if ($publicacion['tipoanuncio'] == "E"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/trabajos.png";
	}
	if ($publicacion['tipoanuncio'] == "V"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/compraventa-vehiculos.jpg";
	}
	if ($publicacion['tipoanuncio'] == "I"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/compraventa-inmuebles.jpg";
	}
	if ($publicacion['tipoanuncio'] == "L"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/clases-cursos.jpg";
	}
	return "http://".DOMINIO_BASE_COMPLETO."/img/compra-venta.jpg";	
}

function getDefaultImageThumbsPath($publicacionId){

	$publicacion = get_valores_publicacion($publicacionId, array("tipoanuncio"));
	if ($publicacion['tipoanuncio'] == "C"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/compra-venta.jpg";
	}
	if ($publicacion['tipoanuncio'] == "S"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/servicios-thumbs.jpg";
	}
	if ($publicacion['tipoanuncio'] == "T"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/turismo.jpg";
	}
	if ($publicacion['tipoanuncio'] == "E"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/trabajos.png";
	}
	if ($publicacion['tipoanuncio'] == "V"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/compraventa-vehiculos.jpg";
	}
	if ($publicacion['tipoanuncio'] == "I"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/compraventa-inmuebles.jpg";
	}
	if ($publicacion['tipoanuncio'] == "L"){
		return "http://".DOMINIO_BASE_COMPLETO."/img/clases-cursos.jpg";
	}
	return "http://".DOMINIO_BASE_COMPLETO."/img/compra-venta.jpg";
}


function nueva_imagen($fileName, $ext, $publicacion_id){
	mysql_query("INSERT INTO imagenes (username, publicacion_id, ext, filename) VALUES ('nose','$publicacion_id','$ext','$fileName')");
	
	$image_file = $fileName . "." . $ext;
	
	create_thumb('../../uploads/', $image_file, '../../uploads/thumbs/');
}

function eliminar_imagen($imagen_id){
	
	$sql = "DELETE FROM imagenes WHERE imagen_id=".$imagen_id;
	mysql_query($sql);
	
}



?>